#include "testBSTSorting.hpp"

int main(int argc, char const *argv[])
{
    std::cout
        << "1. Accuracy Test for Sorting Algorithm Based on BinarySearchTree:"
        << std::endl;
    for (SortingMode mode : {Default, PreDisordered})
            TEST(10, mode, true);
    std::cout
        << "2. Time Test for Sorting Algorithm Based on BinarySearchTree:"
        << std::endl;
    for (SortingMode mode : {Default, PreDisordered})
        for (int N : {1000, 2000, 4000, 8000, 16000})
            TEST(N, mode);
    return 0;
}